The Hanover Inn boutique hotel is a spectacular and historic destination for business and leisure guests looking for a central location, modern amenities and sophisticated New England charm.